home *** CD-ROM | disk | FTP | other *** search
/ Amiga News 95 / Amiga News 95.iso / dpat / dpat109 / catalog_v3.2 / catalog / historique.doc < prev    next >
Text File  |  1992-09-02  |  12KB  |  242 lines

  1.  
  2.             HISTORIQUE DE CATALOG
  3.  
  4.  
  5.  
  6.     Version 1.0  Septembre 1993
  7.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  8.   Initialement commencée en Octobre 1992 !
  9. J'avais abandonné le projet pour diverses raisons. Puis je l'ai repris un an
  10. après. Cette version était basée sur le même programme que j'avais codé sur mon
  11. CPC 464 il y a de cela des siècles !!!
  12. Ils sont rares ceux qui l'ont connue ! Pourtant, c'est grâce à eux que je me
  13. suis lancé dans la version 2. Il est vrai qu'entre les deux, ce n'est pas un
  14. fossé mais un véritable gouffre ! La version 1 était loin d'être ergonomique
  15. mais elle fonctionnait très bien. Les choix se faisaient par le biais de menus
  16. déroulants. Elle ouvrait un écran en basse résolution, y compris pour
  17. l'affichage de la liste !!! (Beurk !). Le seul avantage, par rapport à la
  18. version 2, était qu'elle nécessitait moins de mémoire pour tourner.
  19. Le code était assez bordélique, aussi... Bref, elle n'avait pas grand-chose
  20. pour plaire !!!
  21.  
  22.  
  23.     Version 2.0  Janvier 1994
  24.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  25.   C'est le même programme, vous êtes sûr ?...
  26. Je vous l'assure ! Le code a été refait à 90%. Seules quelques routines
  27. subsistent de la version 1 (les tris notamment).
  28. Elle offre désormais un look plus "pro" et cela quelle que soit la version de
  29. votre OS. Adieu les menus déroulants, bonjour les boutons ! C'est plus sympa et
  30. surtout plus pratique, non ?
  31. En plus de l'ergonomie, les grands changements sont :
  32.  
  33.     - Nombre de fiches doublé (1000 au lieu de 500 pour la v1)
  34.     - Rajout de la gestion du nombre de disquettes
  35.     - Sortie du numéro de fiche lors de l'affichage
  36.     - Possibilité de revenir en arrière dans l'affichage
  37.     - Tri accessible à tout moment
  38.     - Gestion de l'impression améliorée
  39.     - Possibilité de "merger" plusieurs fichiers en un seul
  40.     - Possibilité d'interroger un fichier sans le charger en mémoire
  41.     
  42. Ce sont les changements les plus flagrants. D'autres sont moins visibles mais 
  43. tout aussi utiles !
  44. Cette version est disponible dans la collection DPAT sur la disquette n°55.
  45.  
  46.  
  47.     Version 2.1  Février 1994
  48.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  49.   Corrige un gros bug de gestion mémoire ! En effet, avec les versions
  50. précédentes, lorsque vous approchiez les valeurs extrêmes (1000 fiches) et que
  51. vous lanciez une recherche nécessitant une recherche par similitude, il y avait
  52. de fortes chances pour que vous manquiez de mémoire  *:^(
  53. Effectivement, si vous recherchez une fiche avec, par exemple une seule lettre
  54. fournie (le "e" étant le cas extrême), sur 1000 fiches, le programme va en
  55. trouver beaucoup !! Il faut savoir qu'il déclare un tableau de la taille du
  56. nombre de fiches similaires trouvées, le tout sur cinq colonnes !
  57. Faites le calcul : un tableau de 1000 fiches à 5 dimensions grignote
  58. allègrement 30 Ko de mémoire !
  59. La v2.0 se réservait 110 Ko et ça faisait un peu juste !!
  60. Dorénavant, ce sont 170 Ko qui sont alloués. Le bug est fixé *;^)
  61. Les menus déroulants refont leur apparition ! Toutes les opérations du bandeau
  62. de boutons sont accessibles par les menus et par des racourcis clavier indiqués
  63. dans les menus (touches spéciales combinées avec la touche Amiga de droite).
  64. Dans le menu "Infos", une option "Préférence" apparaît. Elle permet de
  65. configurer certaines valeurs du programme (couleurs, alertes) et de sauvegarder
  66. ces valeurs sous la forme d'un fichier.
  67. Grâce aux menus, de nouvelles options vont fleurir sans pour autant encombrer
  68. l'écran principal.
  69. En impression détaillée, vous pouvez dorénavant choisir entre une sortie simple
  70. feuille ou recto/verso.
  71. D'autres bugs mineurs ont été fixés. Je ne compte pas vous les détailler tous
  72. ici !!!
  73. Cette version est disponible sur la DPAT n°59.
  74.  
  75.  
  76.     Version 3.0 Août 1994
  77.     ~~~~~~~~~~~~~~~~~~~~~
  78. Bugs fixés :
  79.         - Après une interrogation de fichier, le fichier déjà en
  80.           mémoire ne se voit plus attribuer le nombre de fiches du
  81.           fichier interrogé.
  82.         - Après une interrogation d'un fichier de type 1, le fichier
  83.           en mémoire ré-apparaît normallement à l'affichage (avant,
  84.            la colonne disc disparaissaît).
  85.         - Lors d'une annulation multiple, un nettoyage du buffer
  86.           clavier est effectué avant l'entrée des paramètres.
  87.         - Les virgules sont transformées en points. Les noms de fiches
  88.           étant séparés par une virgule à la sauvegarde, si une fiche
  89.           en contenait une, elle était alors coupée en deux noms ! Et
  90.           le chargement du fichier ainsi sauvé faisait planter le
  91.           programme...  
  92.         - Les icônes non-accessibles sont TOUJOURS grisées (à
  93.           l'exception de celles qui sont recouvertes, même en partie).
  94.           La priorité est toujours donnée aux boutons du premier plan.
  95.         - A chaque opération ou attente de paramètre, le pointeur de
  96.           la souris se change TOUJOURS en sablier.
  97.         - Le programme s'adapte maintenant automatiquement au système
  98.           sous lequel il est exécuté ; seules certaines couleurs
  99.           changent à l'affichage.  
  100.  
  101. Améliorations :
  102.         - Le répertoire en cours est mémorisé. 
  103.         - Le nom du fichier est débarrassé de son chemin d'accès lors
  104.           de son affichage (sauf en infos).
  105.         - Le module des préférences est plus ergonomique.
  106.         - La progression du tri est visible.
  107.         - Possibilité de configurer le tri en ascendant ou descendant.
  108.         - La réponse des menus lors de leur appel est plus rapide.
  109.         - Indication des colonnes et des numéros de pages dans le
  110.           module d'affichage.
  111.         - Edition des valeurs en modification.
  112.         - Possibilité de saut direct à une fiche en affichage.
  113.         - Détection d'un fichier modifié et non sauvegardé lors de la
  114.           sortie du programme.
  115.         - Détection des doublons lors de la sauvegarde. Possibilité de
  116.           faire une copie de sécurité.        
  117.         - Le module de recherche est amélioré
  118.         - Possibilité d'impression recto/verso en mode simplifié.
  119.         - La progression de l'impression est visible.
  120.         - Nouveau module "Infos".
  121.         - Choix de la fonte d'affichage : Fonte "Topaz 8" par défaut
  122.           quelque soit celle du Workbench (sauf pour les menus et le
  123.           sélecteur de fichiers *:^( ).
  124.         - Adaptation automatique à la version du Kickstart.
  125.         - Les boutons repérés en gras sont accessibles par les touches
  126.           ENTER, RETURN ou la combinaison (pour les tordus !) Ctrl-M.
  127.         - Nouvelle adresse de l'auteur (c'est une amélioration, ca ?)
  128.  
  129. Version disponible sur la DPAT n°78.        
  130.  
  131.  
  132.     Version 3.1 Mars 1995
  133.     ~~~~~~~~~~~~~~~~~~~~~
  134. Très peu de bugs fixés dans cette version, mais beaucoup d'améliorations !
  135.  
  136.     - La plus grande est la recherche multi-critères. En effet vous pouvez
  137.       désormais rechercher une ou plusieurs fiches par tous les critères
  138.       possibles. Ainsi, le programme peut trouver plusieurs fiches
  139.       identiques. Cela permet par exemple de chercher uniquement les jeux,
  140.       les démos ou encore combien de programmes tiennent sur le même nombre
  141.       de disquettes, etc...
  142.     - Le tri automatique au sortir des modules saisie et modification n'est
  143.       plus effectué après un changement. Vous pouvez donc sauver un fichier
  144.       non trié.
  145.     - Un bouton permettant le tri est inclu dans le module modifications.
  146.     - Le sens du tri est visible à tout moment dans la barre supérieure de
  147.       l'écran.
  148.     - Pour toute opération de tri ou d'impression, une jauge permet de
  149.           savoir ou en est le programme.  
  150.     - Si une recherche par similitude est lancée et que le programme ne
  151.       trouve qu'une seule fiche, plus besoin d'appuyer deux fois sur
  152.       "sortir" pour fermer le module de recherche.
  153.     - Nouveau bouton "Fiches similaires" dans le module de recherche. La
  154.       recherche par similitude n'est déclenchée que si l'ordinateur ne
  155.       trouve aucune fiche correspondant à celle demandée ou bien lorsque
  156.       l'utilisateur le désire.
  157.        Lorsqu'une recherche de ce type est demandée ,le bouton "Fiches
  158.       similaires" reste enfoncé afin de vous prévenir.
  159.     - Toujours dans le module de recherche, le gadget "fiche suivante" est
  160.       remplacé par les boutons ">" et "<" permettant de faire défiler la 
  161.       liste dans les deux sens.
  162.     - Dans le module infos, la somme de la mémoire libre est visible.
  163.     - Dans le module d'affichage, en cliquant sur "sauter" on peut choisir
  164.       la page d'affichage en tapant "*" suivi du numéro de page.
  165.     - Dans le module d'affichage, lorsque la valeur de saut est erronée,
  166.       la page en cours reste affichée (avant on revenait à la première
  167.       page).
  168.     - Dans le module de saisie, si vous vous trompez dans une entrée, en
  169.       effaçant le nom avec la touche del et en appuyant sur enter (ou en
  170.       appuyant simplement sur enter si vous n'avez rien entré), la fiche
  171.       s'efface et n'est pas validée.
  172.     - Si vous tentez de charger ou d'ajouter un nouveau fichier alors que
  173.       celui déjà en mémoire a été modifié et non sauvé, le programme vous
  174.       prévient.
  175.     - Le curseur de la souris est redevenu plus "standard".
  176.     - Léger (mais alors vraiment léger !!) changement de look !
  177.  
  178. Bugs fixés :
  179.  
  180.     - Lorsque vous chargez un fichier et que vous le sauvez sous un nom
  181.       différent, c'est le nouveau nom qui s'affiche dans le module
  182.       chargement et non l'ancien..
  183.     - La détection des doublons lors de la sauvegarde se fait maintenant
  184.       même si vous oubliez l'extention ".CAT" au nom de votre fichier.
  185.     - Si un fichier contenait deux pages, à l'affichage, il était
  186.       impossible de revenir en arrière après la deuxième page..
  187.     
  188. Version disponible sur la DPAT n°91.
  189.  
  190.  
  191.     Version 3.2 Septembre 95    
  192.     ~~~~~~~~~~~~~~~~~~~~~~~~
  193. Améliorations :
  194.  
  195.     - Lors d'une tentative d'annulation totale des données, si le fichier
  196.       en  mémoire a été modifié et non sauvé, le programme vous prévient.
  197.     - Il est possible maintenant de faire une sauvegarde immédiate sans
  198.       passer par le sélecteur de fichiers, à condition d'avoir déjà sauvé
  199.       (nommé) le fichier une fois.
  200.     - La sauvegarde immédiate est accessible depuis les modules de saisie
  201.       et de modification (on peut sauver le fichier sans sortir du module).
  202.     - Le module de recherche est accessible par le biais du menu ou de sa
  203.       touche d'appel depuis le module de modification (en plus du bouton
  204.       "Rechercher").
  205.     - Dans le module infos, la place restant sur le répertoire en mémoire
  206.       est visible.
  207.     - Dans le module d'impression, le paramètre "Simplifiée/Détaillée" est
  208.       mémorisé.
  209.     - Si vous sauvez un fichier qui existe déjà par le sélecteur ("Sauver
  210.       sous"), vous pouvez annuler l'opération.  
  211.     - Nouveau module de sauvegarde.
  212.     - Dans le module de sauvegarde, possibilité de renommer un fichier.
  213.     - Dans le module de sauvegarde, possibilité d'effacer un fichier.
  214.     - Dans le module de sauvegarde, on peut maintenant sauver le fichier
  215.       sous deux formats différents : le format normal (CAT 2) et un format
  216.       spécial permettant de relire le fichier avec n'importe quel viewer
  217.       ASCII sans passer par CATALOG. Avec cette option, une icône est
  218.       sauvée avec le fichier intégrant un nom de viewer par défaut (More)
  219.       mais pouvant être changé à tout moment depuis le Workbench.
  220.     - Si la DiskFont.library est introuvable, une alerte est déclenchée en
  221.       début de programme.  
  222.     - La détection du kickstart est maintenant sûre à 100% car utilisant
  223.       l'Exec.library.
  224.     - Première version intégrant CATACONV, le programme de conversion
  225.       CATALOG<-->ASCII des fichiers.
  226.  
  227.     
  228. Bugs corrigés :
  229.  
  230.     - Dans le module d'annulation, lorsque la dernière fiche est effacée en
  231.        annulation unique, le programme sort immédiatement du module (avant,
  232.       on pouvait demander d'autres fiches !).
  233.     - Lorsqu'un fichier était modifié, si on entrait dans le module de
  234.       sauvegarde et qu'on en ressortait sans le sauver, le fichier
  235.       redevenait "intact" par magie !!.
  236.     - Une annulation multiple ou le chargement d'un nouveau fichier ne
  237.       libérait pas toute la mémoire occupée par l'ancien fichier, comme une
  238.       annulation totale. Les deux opérations donnent maintenant le même
  239.       résultat.
  240.     
  241. *******************************************************************************
  242.